package com.ruoyi.household.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 住户信息对象 hs_household
 * 
 * @author ruoyi
 * @date 2024-07-25
 */
public class HsHousehold extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 小区名 */
    @Excel(name = "小区名")
    private String householdXqName;

    /** 楼栋名 */
    @Excel(name = "楼栋名")
    private String householdFloorName;

    /** 住户名 */
    @Excel(name = "住户名")
    private String householdName;

    /** 住户电话 */
    @Excel(name = "住户电话")
    private String householdPhone;

    /** 住户住址 */
    @Excel(name = "住户住址")
    private String householdAddress;

    /** 住户状态 1表示正常 0表示异常 */
    @Excel(name = "住户状态 1表示正常 0表示异常")
    private Integer householdStatus;

    /** 描述 */
    @Excel(name = "描述")
    private String statement;

    /**  楼栋id */
    private Long floorId;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setHouseholdXqName(String householdXqName) 
    {
        this.householdXqName = householdXqName;
    }

    public String getHouseholdXqName() 
    {
        return householdXqName;
    }
    public void setHouseholdFloorName(String householdFloorName) 
    {
        this.householdFloorName = householdFloorName;
    }

    public String getHouseholdFloorName() 
    {
        return householdFloorName;
    }
    public void setHouseholdName(String householdName) 
    {
        this.householdName = householdName;
    }

    public String getHouseholdName() 
    {
        return householdName;
    }
    public void setHouseholdPhone(String householdPhone) 
    {
        this.householdPhone = householdPhone;
    }

    public String getHouseholdPhone() 
    {
        return householdPhone;
    }
    public void setHouseholdAddress(String householdAddress) 
    {
        this.householdAddress = householdAddress;
    }

    public String getHouseholdAddress() 
    {
        return householdAddress;
    }
    public void setHouseholdStatus(Integer householdStatus) 
    {
        this.householdStatus = householdStatus;
    }

    public Integer getHouseholdStatus() 
    {
        return householdStatus;
    }
    public void setStatement(String statement) 
    {
        this.statement = statement;
    }

    public String getStatement() 
    {
        return statement;
    }
    public void setFloorId(Long floorId) 
    {
        this.floorId = floorId;
    }

    public Long getFloorId() 
    {
        return floorId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("householdXqName", getHouseholdXqName())
            .append("householdFloorName", getHouseholdFloorName())
            .append("householdName", getHouseholdName())
            .append("householdPhone", getHouseholdPhone())
            .append("householdAddress", getHouseholdAddress())
            .append("householdStatus", getHouseholdStatus())
            .append("statement", getStatement())
            .append("floorId", getFloorId())
            .toString();
    }
}
